101c5d56a885d4ffd78efa2e858c4807577e308a,platform/lang-impl/src/com/intellij/codeInsight/highlighting/BraceHighlightingHandler.java,BraceHighlightingHandler,highlightLeftBrace,#HighlighterIterator#boolean#FileType#,368

Before Change


  }

  private void highlightLeftBrace(HighlighterIterator iterator, boolean scopeHighlighting, FileType fileType) {
    int brace1Start = iterator.getStart();
    boolean matched = BraceMatchingUtil.matchBrace(myDocument.getCharsSequence(), fileType, iterator, true);

    int brace2End = iterator.atEnd() ? -1 : iterator.getEnd() - 1;

    highlightBraces(brace1Start, brace2End, matched, scopeHighlighting, fileType);
  }

After Change


  }

  private void highlightLeftBrace(HighlighterIterator iterator, boolean scopeHighlighting, FileType fileType) {
    TextRange brace1Start = TextRange.create(iterator.getStart(), iterator.getEnd());
    boolean matched = BraceMatchingUtil.matchBrace(myDocument.getCharsSequence(), fileType, iterator, true);

    TextRange brace2End = iterator.atEnd() ? null : TextRange.create(iterator.getStart(), iterator.getEnd());

    highlightBraces(brace1Start, brace2End, matched, scopeHighlighting, fileType);
  }